/**
 * Version 14 mrt 2008 - initial version
 */
package audioreaper.tools;

/**
 * <code>WaveForm</code>.
 *
 * @author <a href="mailto:vincent@nazarene.nl">Vincent van Beveren</a>
 *
 */
public interface WaveForm {

	WaveForm SQUARE_WAVE =  new ArrayWaveForm(new int[] { 32 * 1024, - 32 * 1024 });
	WaveForm SINE_WAVE =  new ArrayWaveForm(AudioUtils.generateSine());
	
	int getLength();
	
	int getSample(int pos);
		
}
